/**
 * 单例模式
 * <p>
 * 单例模式（Singleton Pattern）是 Java 中最简单的设计模式之一。 这种类型的设计模式属于创建型模式，它提供了一种创建对象的最佳方式。
 * <p/>
 * <p>
 * 实际上，实现一个严格意义上的单例，我们通常要考虑以下几个问题：<br/>
 * 1、是不是线程安全的？<br/>
 * 2、会不会由于序列化而破坏？<br/>
 * 3、会不会由于反射而破坏？
 * <p/>
 * <p>
 * 什么时候我们需要把一个类设计为单例？<br/>
 * 1、处理多线程下资源访问冲突。<br/>
 * 2、表示全局唯一类。<br/>
 * </p>
 *
 * @author Anbang713
 */
package com.study.designpattern.singleton;